<?php

namespace Ladenise\EveStationTradingBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * MarketStatRequestInvtype
 */
class MarketStatRequestInvtype
{
    /**
     * @var integer
     */
    private $id;

    /**
     * @var integer
     */
    private $market_stat_request_id;

    /**
     * @var integer
     */
    private $typeid;

    /**
     * @var \Ladenise\EveStationTradingBundle\Entity\MarketStatResponse
     */
    private $marketstatresponse;

    /**
     * @var \Ladenise\EveStationTradingBundle\Entity\MarketStatRequest
     */
    private $marketstatrequest;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set market_stat_request_id
     *
     * @param integer $marketStatRequestId
     * @return MarketStatRequestInvtype
     */
    public function setMarketStatRequestId($marketStatRequestId)
    {
        $this->market_stat_request_id = $marketStatRequestId;
    
        return $this;
    }

    /**
     * Get market_stat_request_id
     *
     * @return integer 
     */
    public function getMarketStatRequestId()
    {
        return $this->market_stat_request_id;
    }

    /**
     * Set typeid
     *
     * @param integer $typeid
     * @return MarketStatRequestInvtype
     */
    public function setTypeid($typeid)
    {
        $this->typeid = $typeid;
    
        return $this;
    }

    /**
     * Get typeid
     *
     * @return integer 
     */
    public function getTypeid()
    {
        return $this->typeid;
    }

    /**
     * Set marketstatresponse
     *
     * @param \Ladenise\EveStationTradingBundle\Entity\MarketStatResponse $marketstatresponse
     * @return MarketStatRequestInvtype
     */
    public function setMarketstatresponse(\Ladenise\EveStationTradingBundle\Entity\MarketStatResponse $marketstatresponse = null)
    {
        $this->marketstatresponse = $marketstatresponse;
    
        return $this;
    }

    /**
     * Get marketstatresponse
     *
     * @return \Ladenise\EveStationTradingBundle\Entity\MarketStatResponse 
     */
    public function getMarketstatresponse()
    {
        return $this->marketstatresponse;
    }

    /**
     * Set marketstatrequest
     *
     * @param \Ladenise\EveStationTradingBundle\Entity\MarketStatRequest $marketstatrequest
     * @return MarketStatRequestInvtype
     */
    public function setMarketstatrequest(\Ladenise\EveStationTradingBundle\Entity\MarketStatRequest $marketstatrequest = null)
    {
        $this->marketstatrequest = $marketstatrequest;
    
        return $this;
    }

    /**
     * Get marketstatrequest
     *
     * @return \Ladenise\EveStationTradingBundle\Entity\MarketStatRequest 
     */
    public function getMarketstatrequest()
    {
        return $this->marketstatrequest;
    }
}